.common-layout-user {
  width: 100vw;
  display: flex;
  .el-aside {
    min-height: 100vh;
  }
  .el-container {
    min-height: 100vh;
    flex: 1;
  }
  .container-view {
    overflow: hidden;
  }
  .layout-header {
    .user-card {
      float: right;
      display: flex;
      font-size: 12px;
      margin-right: 30px;
      cursor: pointer;
      .user-name {
        vertical-align: middle;
        line-height: 40px;
      }
      margin-top: -5px;
    }
    width: 100%;
    padding-top: 20px;
    border-bottom: 1px solid var(--el-layout-border);
    .el-icon {
      vertical-align: top;
    }
  }
  .layout-footer {
    text-align: center;
    line-height: 60px;
    color: var(--el-color-primary-dark-2);
    border-top: 1px solid var(--el-layout-border);
    font-size: 14px;
  }
}
.common-layout-scroll-user {
  width: 100%;
  overflow: hidden;
}
